Software Architecture Recovery Using Integrated Dependencies Based on Structural, Semantic, and Directory Information
نویسندگان
چکیده
Architecture recovery techniques study dependencies in source code and reconstruct architecture. Most either use structural or semantic it is observed that the of directory information helps improving architecture recovery. The research carried out to date has focused on using a very limited manner, trivial manner without considering hierarchy. Further, all three (structural, semantic, directory-structure) are reported be useful but have not been used combined at all. So, this paper proposes new scheme for weighted combination dependencies. A approach designed effectively mine extract Finally, different dependency schemes evaluated with four clustering algorithms open-source projects. obtained results show proposed performs better than existing approaches
منابع مشابه
Software Architecture Recovery based on Pattern Matching
This paper is a summary of the author’s thesis that presents a model and an environment for recovering the high level design of legacy software systems based on user defined architectural patterns and graph matching techniques. In the proposed model, a high-level view of a software system in terms of the system components and their interactions is represented as a query, using a description lan...
متن کاملSoftware Architecture Recovery based on Dynamic Analysis
Architecture recovery from legacy systems has been claimed to offer great contributions to software maintenance and reuse. Most of the approaches to architecture recovery is based on the static analysis of systems and lack a sound support to architectural elements identification. In this context, this paper presents an approach to architecture recovery based on dynamic analysis of systems. The ...
متن کاملPattern-based Software Architecture Recovery
This paper presents a technique for recovering the high level design of legacy software systems based on pattern matching and user defined architectural patterns. Architectural patterns are represented using a description language that is mapped to an attributed relational graph and allows to specify the legacy system components and their data and control flow interactions. Such pattern descrip...
متن کاملSoftware architecture recovery using Conway's law
Architectural documentation is recognised as a mechanism for improving software quality and reducing development costs. However, many existing systems do not have any architectural documentation. To obtain the beneets of accurate architectural documentation, research suggests that we use tools to recover the architecture of a system, then continue to use these tools to keep the documentation up...
متن کاملSoftware Architecture Recovery and Modelling
This paper covers current trends and issues in software architecture recovery. It consists of a summary of the presentations and discussions of the Software Architecture Recovery and Modelling discussion forum held during WCRE 2001, the Working Conference on Reverse Engineering, Stuttgart, Germany, October 2, 2001.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Information System Modeling and Design
سال: 2022
ISSN: ['1947-8194', '1947-8186']
DOI: https://doi.org/10.4018/ijismd.297060